package com.qen.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 逻辑删除注解，标注POJO的逻辑删除字段
 *
 * @author licz
 * @data 2025年06月04日 11:58 AM
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(value = {ElementType.FIELD})
public @interface LogicDel {

    /**
     * 删除时数据库值
     *
     * @return
     */
    String deleteStatus() default "0";

    /**
     * 正常时数据库值
     *
     * @return
     */
    String normalStatus() default "1";

}
